﻿using LogLib;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace ComLib.ComType
{  
    /// <summary>
    ///  PXL算法标准文件路径
    /// </summary>
    public class PxlFltPath
    {
        /// <summary>
        /// 出入境照片标准
        /// </summary>
        private const string pxlFltPath_ExitAndEntry = "epassport_ys";
        public static string ExitAndEntry
        {
            get { return pxlFltPath_ExitAndEntry; }
        }

        /// <summary>
        /// 出入境照片标准
        /// </summary>
        private const string pxlFltPath_ExitAndEntry_Blue = "epassport_ys_blue";
        public static string ExitAndEntryBlue
        {
            get { return pxlFltPath_ExitAndEntry_Blue; }
        }

        /// <summary>
        /// 身份证照片标准
        /// </summary>
        private const string pxlFltPath_SFZ = "epassport_ys_sfz";
        public static string SFZ
        {
            get { return pxlFltPath_SFZ; }
        }

        /// <summary>
        /// 身份证照片标准
        /// </summary>
        private const string pxlFltPath_SFZ_blue = "epassport_ys_sfz_blue";
        public static string SFZ_Blue
        {
            get { return pxlFltPath_SFZ_blue; }
        }

        /// <summary>
        /// 口岸签证照片标准
        /// </summary>
        private const string pxlFltPath_PortVisa = "epassport_ys_pv";
        public static string PortVisa
        {
            get { return pxlFltPath_PortVisa; }
        }

        /// <summary>
        /// 口岸签证照片标准
        /// </summary>
        private const string pxlFltPath_PortVisa_Blue = "epassport_ys_pv_blue";
        public static string PortVisaBlue
        {
            get { return pxlFltPath_PortVisa_Blue; }
        }

        /// <summary>
        /// 社保照片标准
        /// </summary>
        private const string pxlFltPath_SocialSecurity = "epassport_ys_sb";
        public static string SocialSecurity
        {
            get { return pxlFltPath_SocialSecurity; }
        }

        /// <summary>
        /// 社保照片标准
        /// </summary>
        private const string pxlFltPath_SocialSecurity_Blue = "epassport_ys_sb_blue";
        public static string SocialSecurityBlue
        {
            get { return pxlFltPath_SocialSecurity_Blue; }
        }

        /// <summary>
        /// 打印照片标准
        /// </summary>
        private const string pxlFltPath_PhotoPrint = "epassport_PhotoPrint";
        public static string PhotoPrint
        {
            get { return pxlFltPath_PhotoPrint; }
        }

        /// <summary>
        /// 驾驶证照片标准
        /// </summary>
        private const string pxlFltPath_jsz = "epassport_ys_jsz";
        public static string JSZ
        {
            get { return pxlFltPath_jsz; }
        }

        /// <summary>
        /// 打印照片标准
        /// </summary>
        private const string pxlFltPath_PhotoPrint_Blue= "epassport_PhotoPrint_blue";
        public static string PhotoPrintBlue
        {
            get { return pxlFltPath_PhotoPrint_Blue; }
        }
    };

    public enum PhotoType : uint
    {
        ORG = 0,
        TMP,
        PASS,
        NOT_PASS,
        CROP,
        SYNC,
        OUTCOME,
        SMOOTH
    }
}
